distributed ledger technology - French English Dictionary